﻿#include<iostream>
#include"quickopencv.h"
#include<opencv2/opencv.hpp>

using namespace std;
using namespace cv;


int main()
{
	Mat src = imread("../photo/ae1560eaf6a43aeb699efffc18f9b82b_6155210824247824303.png");

	if (src.empty())
	{
		cout << "读取失败" << endl;
	}

	//imshow("src", src);


	QuickDome qcd;

	//qcd.colorSpace_Dome(src);
	//qcd.mat_creation_demo(src);
	//qcd.pixel_visit_demo(src);
	//qcd.operators_demo(src);
	//qcd.tracking_bar_demo(src);
	//qcd.tracking_bar_demo_w(src);
	//qcd.key_dome(src);
	//qcd.key_dome(src);
	//qcd.color_style_demo(src);
	//qcd.bitwis_dome(src);
	//qcd.channels_demo(src);
	//qcd.channels_demo_grep(src);
	//qcd.inrange_demo(src);
	//qcd.pixel_statistics_demo(src);
	//qcd.drawing_demo(src);
	//qcd.randow_drawing();
	//qcd.polyline_drawing_demo();
	//qcd.mouse_drawing_demo(src);
	//qcd.norm_demo(src);
	//qcd.resize_demo(src);
	//qcd.flip_demo(src);
	//qcd.rotate_demo(src);
	//qcd.video_demo(src);
	//qcd.showHistogram_demo(src);
	//qcd.histogram_2d_demo(src);
	//qcd.histogram_eq_demo(src);
	//qcd.blur_demo(src);
	//qcd.gaussian_blur_demo(src);
	//qcd.bifilter_demo(src);
	qcd.face_detection_demo();

	waitKey(0);
	destroyAllWindows();

	return 0;


}